Visual Studio 快速將 JSON 轉換為 C# 類別
操作步驟
步驟 1:準備 JSON 資料
複製你要轉換的 JSON 內容,例如:
json
{
"User": {
"Id": "Wing",
"Name": "小翼",
"Dept": {
"Id": "SAO",
"Name": "艾恩葛朗特"
}
}
}步驟 2:定位程式碼位置
在 Visual Studio 編輯器中,將游標移到你想要產生類別程式碼的位置。
步驟 3:執行轉換
依序點選:編輯 → 選擇性貼上 → 貼上 JSON 做為類別

產生結果
Visual Studio 會自動產生對應的類別結構:
csharp
public class Rootobject {
public User User { get; set; }
}
public class User {
public string Id { get; set; }
public string Name { get; set; }
public Dept Dept { get; set; }
}
public class Dept {
public string Id { get; set; }
public string Name { get; set; }
}提醒
這個功能主要是為了快速產生基礎的類別結構。如果你要建立用於 API 串接的 DTO(Data Transfer Object),還需要額外注意以下幾點:
- 型別檢查:確認自動產生的屬性型別是否符合實際需求。
- 命名規範:當雙方的命名慣例不同時,可使用。
[JsonPropertyName]屬性來對應正確的欄位名稱。 - 資料驗證:根據業務需求加入適當的驗證邏輯。
異動歷程
- 2025-05-27 初版文件建立。
